# while循环

# while 条件表达式:
#     循环体
# 练习
# 求100以内所有的奇数之和
# 获取所有100以内数
# i = 0
# result = 0
# while i<5:
#     i+=1
#     if i%2 != 0:
#         result+=i
#
# print("result",result)

# 求100以内所有7的倍数之和，以及个数
# i = 7
# result = 0
# count = 0
# while i<100:
#     result+=i
#     i+=7
#     count+=1
# print(result,"次数",count)

# 水仙花数是指一个 n 位数（n≥3 ），它的每个位上的数字的 n 次幂之和等于它本身（例如：1**3 + 5**3 + 3**3 = 153）。
# 求1000以内所有的水仙花数
# i=100
# while i<1000:
#     a= i//100
#     b= (i%100)//10
#     c=i%10
#     if a*a*a + b*b*b +c*c*c==i:
#         print(i ,"是一个水仙花数")
#     i+=1

# 获取用户输入的任意数，判断其是否是质数。
# num = int(input('输入一个任意的大于1的整数：'))
#
# # 判断num是否是质数，只能被1和它自身整除的数就是质数
# # 获取到所有的可能整除num的整数
# i = 2
#
# flag = True
# if num<=1 :
#     print("请输入一个大于1的数")
# else :
#     while i<num :
#        if num%i == 0 :
#            flag = False
#        i+=1
# if flag:
#     print(num,"是质数")
# else:
#     print(num,"不是质数")

# 在控制台中打印如下图形
# *****
# *****
# *****
# *****
# *****
# i= 1
# while i<=5:
#     j=0
#     while j<5:
#         print("*",end="")
#         j+=1
#     print()
#     i+=1

# *
# **
# ***
# ****
# *****
#
# i= 1
# while i<=5:
#     j=0
#     while j<i:
#         print("*",end="")
#         j+=1
#     print()
#     i+=1

# *****
# ****
# ***
# **
# *
# i= 5
# while i>=0:
#     j=0
#     while j<i:
#         print("*",end="")
#         j+=1
#     print()
#     i-=1

# 练习1：
#   打印99乘法表
#   1*1=1
#   1*2=2 2*2=4
#   1*3=3 2*3=6 3*3=9
#   ...                 9*9=81

# 创建一个外层循环来控制图形的高度

# i=1
# while i<=9:
#     j=1
#     while j<=i:
#         print(j,"*",i,"=",i*j,end="\t")
#         # print(f"{j}*{i}={i*j} ",end="")
#         j+=1
#     print()
#     i+=1
# 求100以内所有的质数
# 创建一个循环，求1-100以内所有的数
from time import *
print(time())
i=2

while i<=100:
    flag = True
    j = 2
    while j<i**0.5:
        if i%j == 0 :
            flag = False
            break
        j+=1
    if flag :
        print(i,"是质数")
    i+=1
print(time())







stus = ['孙悟空','猪八戒','沙和尚','唐僧','白骨精','蜘蛛精']
for s in stus:
    print(s)




